function asol=bisect(n,a,b)

	%functia de gasire a solutiei unui polinom cebasev de ordin n pe subintervalul [a, b]
 	% Intrari :
	%	n-gradul polinumului
	%	a,b-capetele subintervalului
	%Iesire:
	%      asol-solutia polinomului cebasev
        eps = 10e-3;
	fa = evaluare(n,a);
	fb = evaluare(n,b);
	asol = ( a + b ) / 2;
	while( eps < abs ( b -a ) )
		c = ( a + b ) / 2;
		fc=evaluare(n, c );
		if( fc == 0 ) break;
		elseif( sign( fb ) * sign( fc) <= 0 )
						a = c;
						fa = fc;
			else
				b = c;
			        fb = fc;
		endif
	endwhile
endfunction
